(jCTLGFVER <$VER: ErrorMessages.ct 1.1 (15-Jun-95) by Edmondo Tommasina italiano Identificatore non dichiarato Identificatore ridichiarato Carattere illegale nel numero !Carattere illegale nella stringa 6Identificatore non corrisponde al nome della procedura Commento non chiuso Previsto "=" Previsto identificatore 1Definizione del tipo con simbolo iniziale errato #Fattore con simbolo iniziale errato )Dichiarazione con simbolo iniziale errato 'Dichiarazione seguita da simbolo errato Previsto MODULE Prevista castante intera Manca "." Manca "," Manca ":" Manca ")" Manca "]" Manca "}" Manca OF Manca THEN Manca DO Manca TO Manca "(" Manca ":=" Manca "," oppure OF Manca ";" Manca END Manca UNTIL EXIT non all'interno di un loop Oggetto deve essere globale #Identificatore marcato illegalmente -Predichiarazione di un puntatore soddisfatta !Tenativo di importare se' stesso %Espressione dovrebbe essere costante Costante non intera !Identificatore non denota un tipo )Identificatore non denota un tipo record 5Tipo risulatante della procedura non e' un tipo base 'Chiamata di una funzione come procedura !Assegnamento a una non-variabile .Puntatore non diretto a un tipo record o array !Definizione di un tipo ricorsiva #Parametro per array aperto illegale Tipo errato di case label !Tipo inammissibile di case label Case label ridichiarato Indice fuori dai limiti #Troppi parametri attuali di formali *Insufficienti parametri attuali di attuali CDifferenti tipi di elementi di array attuali e array aperti formali BParametro attuale corrispondente a un array aperto non e' un array #Termine dell'array fuori dal limite #Indice fuori dai limiti specificati #Oggetto indirizzato non e' un array Campo di un record non definito &Variabile riferita non e' un puntatore BGuardia o tipo di prova non e' un estensione del tipo di variabile +Guardio o tipo di prova non e' un puntatore EVariable testata non e' un puntatore e neppure un parametr record VAR 2x IN y : costante x fuori dai limiti (0 <= p < 32) #Operando di IN non intero o insieme )Elemento dichiarato non e' di tipo intero !Operando di & non di tipo BOOLEAN "Operando di OR non di tipo BOOLEAN Operando non applicabile a + Operando non applicabile a - !Operando di ~ non di tipo BOOLEAN *Operandi di operatore dyadic incompatibile "Tipo di operando inapplicabile a * "Type di operando inapplicabile a / %Tipo di operando inapplicabile a DIV o di operando inapplicabile a MOD "Tipo di operando inapplicabile a + "Tipo di operando inapplicabile a - &Tipo di operando inapplicabile a = o # -Tipo di operando inapplicabile alla relazione -Overflow aritmetico nell'espressione costante Operando non e' un tipo -Operando non applicabile a (questa) funzione Operando non e' una variabile Assegnamento incompatibile )Stringa troppo lunga per essere assegnata Parametro non corrisponde #Numero di parametri non corrisponde #Numero di parametri non corrisponde Tipo risultante non corrisponde Procedura non assegnabile GTipo di espressione seguita da IF, WHILE, UNTIL o ASSERT non e' BOOLEAN EOggetto chiamato non e' una procedura (o e' una procedura interrupt) *Parametro attuale VAR non e' una variabile JTipo del parametro attuale non uguale con quello del parametro formale VAR AType dell'espression risultante diverso da quello della procedura -Tipo dell'espressione case non INTEGER e CHAR Modo illegale di operando %Modo illegale di operando indirizzato )Procedure predichiarata non implementata !WITH non specifica una variabile LEN non applicato a un array *Dimensione in LEN troppo grande o negativa /Inconsistenza delle chiavi nol modulo importato Symbol file errato /Non trovato il symbol file del modulo importato /Non aperto oggetto o symbol file (disco pieno?) 3Non permessa la generazione di un nuovo symbol file Stringa nel symbol file "Etichetta del symbol file illegale 3Elemento del set maggiore di MAX(SET) o minore di 0 Numero troppo grande Divisione per zero &Necessario troppo spazio per variabili 5Pieno il buffer per gli identificatori e le stringhe Troppe dichiarazioni di uscita 9Insufficiente numero di registri: semplica l'espressione "Oggetto non e' un item di registro +Valore del parametro illegale (0 <= p < 15) BLa stringa non puo' essere esportata / troppi puntatori nel record Troppi tipi di puntatori Troppe procedure esportate Troppi moduli importati Troppe strutture esportate #Troppi record annidati da importare %Troppe costanti (stringe) nel module !Overflow del buffer per il codice /Overflow del buffer per la descrizione del tipo Troppe librerie esterne ?Il paramentro deve essere una procedura variabile o esportabile 5La procedura deve essere senza parametri e senza tipo 1Il parametro deve essere una procedura variabile =La procedura della libreria deve avere un parametro ricevente ELa procedura della libreria non puo' essere un parametro di tipo VAR /Il ricevitore non puo' essere un tipo importato %Il ricevitore deve essere un punatore )Il ricevitore deve essere un tipo record +Il ricevitore deve essere un tipo C pointer Overflow del buffer del nome 9La procedura di libreria non puo' essere utilizzata cosi' 3Variabili globali troppo distanti da zero (> 260kB) &Tipo union non puo' avere un tipo base =La variabile di controllo per un ciclo FOR deve essere intera =Valore iniziale e finale di un ciclo FOR devono essere intere EIl valore di incremento per un ciclo FOR deve essere diverso da zero FValore di inizio, fine o incremento troppo grandi per questo ciclo FOR IIl segno del valore di incremento e errato per i valori di inizio e fine. AASSERT (x,n): costante x valutata FALSE, dovrebbe essere HALT (n) =ASSERT (x,n): costante x valutata TRUE, dichiarazione inutile 1Modo illegale del calcolo dell'indice dell'array ANon si puo' dire altrimenti della stringa importata > 1 carattere GOperazioni che modificano le variabili solo leggibili non sono permesse kArray aperti sono ristretti a puntatori di tipo base, tipi di elementi di array aperti e paramentri formali ACPointer e BPointer a array aperti non sono per ora implementati GLa variabile di controllo deve essere locale alla procedura o al modulo Prevista una espressione intera FProcedura diretta a un tipo ha lo stesso nome come un campo del record -La procedura ridefinita deve essere esportata 5Non si puo' assegnare una procedura diretta a un tipo 6Super-chiamata permessa solo a un parametro ricevitore -Super-chiamata non definita per un tipo base 3Nome del modulo troppo lungo (massimo 26 caratteri) 'Manca il comando RETURN nella procedura #Il parametro non puo' essere vararg 2Il parametro vararg deve essere l'ultimo parametro 5Il parametro non denota un puntatore o un tipo record GSYSTEM.NEW non puo' essere utilizzato per allocare questo tipo, usa NEW CI parametri formali devono includere una specificazione di registro +Non si puo' assegnare una procedura esterna Previsto nome (stringa) esterno =Procedure esterne e LibCalls non possono essere predichiarate :Procedure esterne non possono essere direzionate a un tipo :Non si puo' aprire un array quando SaveAllRegs e' marcato. &Carattere illegale nel comando in-line !Comando in-line non riconosciuto -Manca lo specificatore ["+"|"-"] o il pragma Stack del pragma vuoto ELSIF, ELSE o END senza IF *Pragmas e opzioni non sono intercambiabili =La variabile non puo' essere usata come base per una LibCall "Valore illegale per il system flag ETipo tracciato non puo' estendere un tipo non-tracciato, e viceversa 5Tipo non-tracciato non puo' contenere campi tracciati Tipi etichettati non permessi !Opzioni non permesse dopo MODULE #Il pragma deve cominciare con '<*$' &Errore nel comando inline o nel pragma Non implementato per ora 9Parametro registro solo permesso nella procedura LibCall )Tipo illegale per specificazione registro Numero registro illegale -Tipo di parametro troppo grande per registro /LibCallSpec solo permesso per procedura library )Offset della funzione deve essere intero -Base della libreria deve essere un puntatore AEstensione del linguaggio non permessa quando si usa portableCode 9Stringhe costanti non permesse quando createObj e' spento :Record etichettati non permessi quando createObj e' spento 1Variabili non permesse quando createObj e' spento ?Procedure o module body non permesso quando createObj e' spento 9Importazione di moduli vietata quando createObj e' spento &Troppi sentieri di ricerca specificati )Possibilita' non testata alla perfezione ESottolineamento di identificatori non permesso quando si usa STANDARD